@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
p {
    margin: 7px 0 7px 0;
}
table .bordertable td {
    padding: 5px;
}
table .balancetable td {
    padding: 5px;
}
img {
	border:none;
}
a {

	text-decoration:none;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111111;
}
h1 {
	font-size:30px;
	font-weight:normal;
	/* position: absolute; top: 90px; left: 120px; */
	color: #fff;
}
h2 {
	color: #00AEEF;
	font-size: 36px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}
li {
	list-style-position: inside; 
}
.clearBoth {
	clear:both;
}
.clearLeft {
	clear:left;
}
#siteOuterContainer {
	/* width:100%; */
	/* background:url(/img/comp_top_bg.gif) repeat-x; */
}
#siteOuterContainerPopup {
	width:100%;
	background:url(/img/top_bg_popup.gif) repeat-x;
}
#internalOuterContainer {
	width:100%;
	/* background:url(/img/internal_top_bg_2.gif) repeat-x; */
}

#adminOuterContainer {
        width:100%;
/*	background:url(/img/admin_top_bg_blue.gif) repeat-x; */
}

#siteFooterContainer {
	width:100%;
	background:url(/img/bottom_bg.gif) repeat-x #e8e7e7;
}

#siteContainer {
	width:955px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#siteContent {
	width:902px;
	margin-top: 10;
	/* margin-left: auto; */
	/* margin-right: auto; */
	clear:both;
}

#homeHeaderExtension {
	/* background:url(img/header-expose.jpg) no-repeat center top; */
}

#internalHeaderExtension {
/*	background:url(img/hummingint-new.jpg) no-repeat center top; */
}
#adminHeaderExtension {
/*        background:url(/img/admin_header_wide_blue.jpg) no-repeat center top; */
}


/*********************/
/*  MAIN MENU START  */
/*********************/
#mainMenu{
	float:right;
	margin-right:27px;
	margin-top:18px;
}
#mainMenu li {
	list-style-type:none;
	display:inline;
}

#mainMenu li a {
	color:#FFFFFF;
	padding:0 7px;
	border-right:#FFFFFF 1px solid;
}

#mainMenu li a.last {
	border-right:none;
}

#mainMenu li a.alt {
	color:#ffbc00;
	border-right:none;
}
#mainMenu .currentUser {
	color:#ffbc00;
	float: left;
}

/* MAIN MENU END */

#homeHeader {
	/*background:url(/img/home_header.jpg) no-repeat;*/
	margin-left:30px;
}
#homeHeader .headerText {
	float:left;
	margin-top:55px;
	width:500px;
	color:#FFFFFF;
}
#homeHeader .headerText p {
	margin: 2px 0px;
}
#homeHeader .headerText a {
	color:#f99408;
}
#homeHeader .homeHeaderSizer {
	float:left;
}

/*********************/
/* SEARCH HOME START */
/*********************/
#searchHome {
	width:535px;
	margin-top:15px;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
	background:url(/img/search_bg_2.jpg) no-repeat;
}

#searchHome form {
	width:510px;
	margin-left: auto;
	margin-right: auto;
}

#searchHome form label{
	font-size:14px;
	font-weight:bold;
}

#searchHome form input {
	width:286px;
}

#searchHome form p {
	margin-left:115px;
	font-size:9px;
}

#searchHome form img {
	margin-top:2px;
	vertical-align:middle;
}

/* SEARCH HOME END */

/*********************/
/* SEARCH RESULTS START */
/*********************/
#searchResults {
	width:882px;
	margin-top:34px;
	padding:10px 10px 30px 20px;

}

#searchResults form label{
	font-size:14px;
	font-weight:bold;
	margin-right:15px;
}

#searchResults form input {
	width:286px;
}

#searchResults form p {
	margin-left:128px;
	font-size:9px;
}

#searchResults form img {
	margin:2px 10px 0 10px;
	vertical-align:middle;
}

#searchResults form a {
	color:#da3e26;
	text-decoration:underline;
	font-weight:bold;
}

/* SEARCH RESULTS END */

/*************************/
/* INTERNAL HEADER START */
/*************************/

#internalPageHeader #subTitle, #internalPageHeader #subTitleNoSearch {
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	width:395px;
}

#internalPageHeader #subTitleNoSearch {
	width:100%;
}

#internalPageHeader #subTitle a, #internalPageHeader #subTitleNoSearch a {
	color:#da3e26;
	text-decoration:underline;
}

#internalPageHeader #subTitle p, #internalPageHeader #subTitleNoSearch p {
	line-height:20px;
	margin-top:10px;
}

#internalPageHeader .leftColumn {
	float:left;
	width:450px;
	margin-left:16x;
}
#internalPageHeader .rightColumn {
	float:left;
	width:420px;
	text-align:right;
}
#internalPageHeader .featured {
	vertical-align:top;
	margin-left:20px;
	margin-top:5px;
}


#internalPageHeader .createHeader .leftColumn {
	float:left;
	width:250px;
	margin-left:15px;
	margin-right:10px;
	margin-top:3px;
}
#internalPageHeader .createHeader .rightColumn {
	float:left;
	width:570px;
	text-align:left;
}


/************************/
/* SEARCH INTERNAL START */
/************************/
#searchInternal {
	float:left;
	width:425px;
	margin:10px 0 0 0;
	text-align:right;
}

#searchInternal form label{
	font-size:14px;
	font-weight:bold;
	margin-right:15px;
}

#searchInternal form input {
	width:286px;
}

#searchInternal form p {
	float:left;
	margin-left:134px;
	font-size:9px;
	width:194px;
	text-align:left;
	margin-top:5px;
}

#searchInternal form .searchButton {
	float:left;
	margin-top:6px;
}


/* SEARCH INTERNAL END */
#postSignUp {
	padding-top:10px;
}

#postSignUp .displayBox {
	float:left;
	width:440px;
	text-align:center;
}

#postSignUp .displayBox p {
	margin:12px;
}

#postSignUp .displayBox h2 {
	font-weight:normal;
	font-size:19px;
}
/*********************/
/* BROWSE JOBS START */
/*********************/

#browseJobs h3 {
	font-size:13px;
}

#browseJobs p {
	margin:10px 0 10px;
	padding:0 0 0 5px;
}

#browseJobs ul {
	padding-left:20px;
}
#browseJobs .horizontalLine {
	color:#dadada;
	margin-bottom:0px;
	margin-top:3px;
}

#browseJobs li {
	float:left;
	width:170px;
	list-style-type:none;
}
#browseJobs li.selected {
	font-weight:bold;
        color:#c50000;
}
##browseJobs li.normal {
	font-weight:normal;
        color:#111111;
}

#browseJobs a {
	font-size:11px;
	color:#333333;
}

#browseJobs li a {
	background:url(/img/bullet.gif) no-repeat left center;
	padding-left:15px;
}

#browseJobs a:hover {
	text-decoration:underline;
}

#browseJobs li a:hover {
	background:url(/img/bullet_over.gif) no-repeat left center;
}
#browseJobs h3 a {
	color:#da3e26;
	text-decoration:underline;
	font-weight:bold;
}
/* BROWSE JOBS END */

/*************************/
/* PROJECT RESULTS START */
/*************************/

#resultsTable {
	clear:both;
	padding-top:12px;
	padding-bottom:12px;
}

#projectResults {
	margin-bottom:40px;
}
#projectResults tr {
	cursor:pointer;
}
#projectResults table .headerRow {
	background:url(/img/new_table_top2.gif) repeat-x;
	cursor:default;
}

#projectResults th {
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	padding:5px 5px 5px 8px;
	text-align:left;
}

#projectResults td {
	padding:5px 5px 5px 8px;

}

#projectResults table {
	background:url(/img/results/table_bg.gif) repeat-y;
}

#projectResults table td {
	border-top:#d4e2e9 1px solid;
}

#projectResults table td.firstRow {
	border:none;
}

#resultsTable .oddRow {
	background-color:#eeeeee;
}


#resultsTable .evenRow {

}

#resultsTable .rollOverRow {
	/* background-color:#ffbfbf; */
	background-color: #79bde7;
	color:#000000;
	/* color:#9e3e22; */
}

#resultsTable .rollOverRow a {
	color:#000000;
	/* color:#9e3e22; */
}

#resultsTable .headerRow a {
	color: #ffffff;
}

#resultsHeader h3 {
	color:#3387B1;
	float:left;
	padding-top:3px;
	width:620px;
}

#resultsHeader .viewCount {
	float:left;
	width:150px;
	text-align:right;
}

#resultsHeader .viewCount label {
	font-weight:bold;
}

#projectResults a {
	color:#111111;
}

#projectResults .resultsViewAll {
	float:left;
	text-align:right;
	width:132px;
}

#resultsFooter ul {
	float:left;
}

#resultsFooter ul li {
	list-style-type:none;
	display:inline;

}

#resultsFooter ul li {
	float:left;
	margin-right:5px;

	background:url(/img/buttons/btn_paging_bg.gif) no-repeat;
	width:21px;
	height:22px;

}

#resultsFooter ul li a {
	color:#999999;
	font-weight:bold;
	width:21px;
	height:22px;
	padding-top:4px;
	text-align:center;
	display:block;
}

#resultsFooter ul li.current {
	background:url(/img/buttons/btn_paging_current_bg.gif) no-repeat top left;

}
#resultsFooter ul li.space {
        background-image: none;
	padding:5px 5px 0 5px;

}
#resultsFooter ul li.space a {
	padding:0 0 0 0;
}
#resultsFooter ul li.previous {
	background:url(/images/buttons/btn_prev_arrow.gif) no-repeat left center;
	width:50px;
	padding:5px 5px 0 10px;
}
#resultsFooter ul li.previous a {
	padding:0 15px 0 0;
}
#resultsFooter ul li.next {
	background:url(/img/buttons/btn_next_arrow.gif) no-repeat right center;
	padding:5px 15px 0 5px;

}
#resultsFooter ul li.next a {
	padding:0 15px 0 0;
}
#projectResults p {
	text-align:center;
	padding:0 20px;
}
#projectResults p a {
	text-decoration:underline;
}
/* PROJECT RESULTS END */

/**************************/
/* INTERNAL CONTENT START */
/**************************/

#internalContent {
	background:url(/img/internal/internal_content_bg.gif) repeat-y;
	margin-bottom:55px;
	margin-left:15px;
}

#internalContent a {
	color:blue;
	text-decoration:underline;
}

#internalLeftColumn {
	float:left;
	width:222px;
	margin-left:18px;
	margin-top:7px;
	margin-right:10px;
}

#internalRightColumn {
	float:left;
	width:633px;
}

#internalContent #logoPanel {
	background:url(/img/internal/profile/logo_panel_bg.gif) repeat-y;
	text-align:center;
}

#internalContent .leftPanel, #internalContent .rightPanel, #internalContent .mainPanel {
	background:#FFFFFF;
	margin-top:10px;
}
#internalContent .mainPanel {
	width:866px;
	margin-left:auto;
	margin-right:auto;
}
#internalContent .leftPanel p, #internalContent .rightPanel p, #internalContent .leftPanel ul, #internalContent .rightPanel ul, #internalContent .mainPanel ul {
	padding:5px 20px 5px 20px;
}
#internalContent .leftPanel ul li, #internalContent .rightPanel ul li {
	margin-left:13px;
}
#internalContent .rightPanel ul li {
	color:blue;
}
#internalContent .mainPanel ul li {
	/* list-style-type:none; */
}

#internalContent .leftPanel h3, #internalContent .rightPanel h3, #internalContent .mainPanel h3 {
	background:url(/img/internal/profile/left_column_panel_header.gif) no-repeat;
	color:#FFFFFF;
	padding:6px;
	font-size:12px;
	padding-left:20px;
}

#internalContent .mainPanel h3 {
	background:url(/img/internal/panel_header.gif) no-repeat;
}

#internalContent .rightPanel h3 {
	background:url(/img/internal/profile/right_column_panel_header.gif) no-repeat;
}

#internalContent .rightButton {
	text-align:right;
}

#internalContent .rightPanel .leftColumn {
	float:left;
	width:175px;
}
#internalContent .rightPanel .rightColumn {
	float:left;
	width:450px;
}

#internalContent .faqAnswer {
	padding:10px;
}

#internalContent .faqAnswer p {
	margin-top:10px;
}
/* FAQ PAGE */
.faqMainPanel H3 {
        DISPLAY: block; FONT-SIZE: 18px; PADDING-BOTTOM: 4px; COLOR: #02669a; BORDER-BOTTOM: #c9e0e8 1px solid
}
.faqMainPanel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.faqMainPanel A {
COLOR: #199ADC;
}
.faqMainPanel A.current {
	FONT-WEIGHT: bold; COLOR: #00669b
}
.faqMainPanel .faqAnswer {
	BORDER-RIGHT: #d0e2ec 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d0e2ec 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 30px; BORDER-LEFT: #d0e2ec 1px solid; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: #d0e2ec 1px solid; BACKGROUND-COLOR: #effafe
}
.faqMainPanel .faqAnswer LI {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 13px; LIST-STYLE-TYPE: disc
}
.faqMainPanel .faqAnswer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

#searchFAQ {
        FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 440px; TEXT-ALIGN: right
}
#searchFAQ FORM LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-RIGHT: 15px
}
#searchFAQ FORM INPUT {
WIDTH: 230px
}
#searchFAQ FORM P {
	MARGIN-TOP: 5px; FONT-SIZE: 9px; FLOAT: left; MARGIN-LEFT: 134px; WIDTH: 194px; TEXT-ALIGN: left
}
#searchFAQ FORM .searchButton {
	MARGIN-TOP: 6px; FLOAT: left
}
#searchFAQ .searchBottomBox {
	PADDING-TOP: 10px
}
#searchFAQ .searchBottomBox IMG {
	VERTICAL-ALIGN:middle;
}

#internalContent .costTable {
	width:750px;
	text-align:left;
	border-top:#e1e1e1 solid 1px;
	border-right:#e1e1e1 solid 1px;
	border-left:#e1e1e1 solid 1px;
}
#internalContent .costTable th, #internalContent .costTable td {
	padding:8px 8px 8px 25px;
}
#internalContent .costTable td {
	border-bottom:#e1e1e1 solid 1px;
}
#internalContent .costTable th {
	background-color:#d6d6d6;
}

#internalContent .costTable .evenRow {
	background-color:#f3f3f3;
}

#internalContent .costTable .oddRow {
	background-color:#ffffff;
}
/* INTERNAL CONTENT END */

.jobCatTitle_open {
	font-weight:bold;
	padding-left:15px;
	background:url(/img/job_cat_icon_open.gif) no-repeat;
}

.jobCatTitle_closed {
	font-weight:bold;
	padding-left:15px;
	background:url(/img/job_cat_icon_closed.gif) no-repeat;
}

/*************************/
/* PROJECT DETAILS START */
/*************************/

#internalContent #projectDetailsOverview {
	padding:10px 17px;
}


#projectDetailsOverview .column1, #projectDetailsOverview .column2, #projectDetailsOverview .column3, #projectDetailsOverview .column4{
	float:left;
}

#projectDetailsOverview .column1, #projectDetailsOverview .column2 {
	margin-right:40px;
}

#projectDetailsOverview .column1 {
	width:250px;
}
#projectDetailsOverview .column2 {
	width:80px;
}
#projectDetailsOverview .column3 {
	width:295px;
}
#projectDetailsOverview .column4 {
	text-align:right;
}

#projectDetailsOverview .open {
	color:#2d9b16;
	font-weight:bold;
}
#projectDetailsOverview .closed {
	color:#f99408;
	font-weight:bold;
}
#projectDetailsOverview .bidCount {
	color:#3387b1;
}
#projectDetailsOverview .buyerRating {
	font-size:11px;
}

#projectDetails, #projectServiceProviders {
	background:#FFFFFF;
	width:866px;
	margin-left:auto;
	margin-right:auto;
}
#projectDetailsContent {
	padding:13px 20px 20px 20px;
}
#projectDetailsContent p {
	margin-top:10px;
	margin-bottom:10px;
}
#projectDetailsContent ul {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:13px;
}

#projectDetails .horizontalLine {
	margin-left:auto;
	margin-right:auto;
	width:834px;
}

#projectTechnicalSummary .column1, #projectTechnicalSummary .column2 {
	float:left;
	margin-right:35px;
}
#projectDetailsFooter {
	clear:both;
	width:866px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
}
#projectDetailsFooter .column1, #projectDetailsFooter .column2 {
	float:left;
}
#projectDetailsFooter .column1 {
	width:660px;
	margin-top:5px;
}

#projectDetailsFooter .column2 {
	width:206px;
	text-align:right;
}
#projectDetailsFooter .column1 img {
	vertical-align:middle;
	margin-left:10px;
}
#serviceProvidersHeader {
	background:url(/img/internal/project/project_content_header_blue.png) no-repeat;
	min-height:15px;
    _height:15px;
	padding:8px;
	color:#FFFFFF;
	font-weight:bold;
}

#projectServiceProviders .column1,
#projectServiceProviders .column2,
#projectServiceProviders .column3,
#projectServiceProviders .column3_5,
#projectServiceProviders .column4,
#projectServiceProviders .column5,
#projectServiceProviders .column6 {
	float:left;
	text-align:center;
}
#projectServiceProviders .column1 {
	width:146px;
	text-align:left;
}
#projectServiceProviders .column2 {
	width:170px;
}
#projectServiceProviders .column3 {
	width:72px;
}
#projectServiceProviders .column3_5 {
	width:93px;
}
#projectServiceProviders .column4 {
	width:90px;
}
#projectServiceProviders .column5 {
	width:132px;
}
#projectServiceProviders .column6 {
	width:140px;
}
.projectViewPMBbtn {color:#666;cursor:pointer;background:url("img/buttons/projectpagemsgbutton.png");width:100px;border:0;height:25px;font-size:11px;font-weight:bold;}
.projectViewPMBbtnHightlight {color:#fff;cursor:pointer;background:url("img/buttons/projectpagemsgbuttongreen.png");
					width:100px;border:0;height:25px;font-size:11px;font-weight:bold;}

#projectServiceProvidersContent {
	padding:0px 0px;
}
.highlightBid{
	background:#FFFCCD;
}
.serviceProviderDetails {
	padding:8px;
	border-bottom:1px solid #DADADA;
}
#projectServiceProviders .last {
	border-bottom:none;
}
.serviceProviderDetails .newBid {
	font-size:10px;
	color:#2e7ba1;
}

.serviceProviderDetails .description {
	clear:both;
	padding:7px 0px 7px 0px;
}

.serviceProviderDetails .actionMenu img {
	vertical-align:middle;
}

.serviceProviderDetails .actionMenu {
	margin-bottom:3px;
}

#serviceProvidersHeader a {
	color:#FFFFFF;
	text-decoration:none;
}

#serviceProvidersHeader img {
	vertical-align:middle;
}


/**************************/
/*   POST CONTENT START   */
/**************************/
#postContent {
	margin-bottom:55px;
	margin-left:30px;	
}

#postContent .leftColumn {
	float:left;
	width:482px;
	margin-right:40px;
	margin-bottom:0px;
}

#postContent .rightColumn {
	float:left;
	width:348px;
	margin-bottom:0px;

}

#postContent label {
	font-weight:bold;
}

#postContent #userSelect .leftColumn {
	width:340px;
	margin-right:0px;
	background:url(/img/user_type_select_bg.gif) repeat-y;
}

#postContent #userSelect .rightColumn {
	width:530px;
}

#postContent #userSelect .userTypeSelection {
	float:left;
	margin-left:10px;
	margin-right:20px;
	color:#518faf;
	margin-bottom:0px;
	margin-top:7px;
	height:20px;
}

#postContent #loginAreaCreate {
	/*background:#e7eef7;
	border-top:#8cafd8 solid 1px;
	border-bottom:#8cafd8 solid 1px;
	padding:15px 15px 5px 15px;
	margin-bottom:20px;*/
	background:url(/img/create_login_bg.gif) no-repeat;
	/* visibility:hidden; */
}
#postContent #loginAreaCreate .loginRow {
	margin-left:15px;
	margin-top:13px;
	float:left;
}
#postContent #loginAreaCreate label {
	/*display:block;*/
	color:#467fc0;
	font-size:14px;
	font-weight:normal;
}
#postContent #loginAreaCreate input {
	
}
#postContent #loginAreaCreate p {
	margin-top:15px;
	font-size:10px;
}

#postContent #loginArea {
	background:#e7eef7;
	border-top:#8cafd8 solid 1px;
	border-bottom:#8cafd8 solid 1px;
	padding:15px 15px 5px 15px;
	margin-bottom:20px;
}
#postContent #loginArea .loginRow {
	margin-bottom:12px;
}
#postContent #loginArea label {
	display:block;
	color:#467fc0;
	font-size:14px;
}
#postContent #loginArea input {
	float:left;
}
#postContent #loginArea p {
	float:left;
	font-size:10px;
	line-height:10px;
	margin-left:10px;
}

#postContent a {
	color:blue;
}


#postContent #warningBoxCreate strong {
	color:#cc0000;
}
#postContent #warningBoxCreate a {
	color:#111111;
	text-decoration:underline;
}

#postContent #warningBox {
	background:#fff6de;
	border-top:#e2c56e solid 1px;
	border-bottom:#e2c56e solid 1px;
	padding:15px;
	font-size:14px;
}
#postContent #warningBox strong {
	color:#cc0000;
}
#postContent #warningBox a {
	color:#111111;
	text-decoration:underline;
}


#postContent .jobTypes {
	margin-top:10px;
}
#postContent .jobTypes li {
	list-style-type:none;
	float:left;
	width:215px;
}
#postContent .jobTypes li.selected {
	font-weight:bold;
	color:#c50000;
}
#postContent .jobTypes li.normal {
	font-weight:normal;
	color:#111111;
}
#postContent .jobTypes label{
	margin-left:10px;
}
#postContent #formDBOS .leftColumn, #postContent #formDBOS .rightColumn {
	width:140px;
}
#postContent #formDBOS label {
	display:block;
}
#postContent .projectFilesDisplay {
	width:340px;
	height:125px;
}

#postContent #formSection4 .leftColumn {
	width:360px;
}

#postContent #formSection4 .rightColumn {
	width:470px;
}

#fileUploadArea select {
	float:left;
}
#fileUploadArea label {
	display:block;
}
#fileUploadArea #fileUploadButtons {
	float:left;
	width:110px;
	margin-left:5px;
	margin-top:10px;
}
#fileUploadArea #fileUploadButtons img {
	margin-bottom:5px;
}

#postContent #formSection5 input {
	float:left;
	margin-top:0px;
}
#postContent #formSection5 label{
	font-weight:normal;
	float:left;
	display:block;
	width:650px;
	margin-left:10px;
}
#postContent #formSection5 .formRow {
	clear:both;
	padding-top:10px;
}
#postContent #formSection5 a {
	text-decoration:underline;
	font-size:10px;
}
#postContent .formRow {
	margin-bottom:10px;
}
#postContent .formRow input, #postContent .formRow textarea, #postContent .formRow select {
	margin-top:10px;
}
#postContent .leftColumn .formFieldLong {
	width:470px;
}
#postContent .leftColumn .formFieldMini {
	width:48px;
}


#postContent #loginArea input, #postContent .leftColumn .formFieldLong, #postContent .leftColumn .formFieldMini {
	border:1px solid #999999;
	padding:2px;
}

/*************************/
/*     FOOTER START      */
/*************************/
#footer {
	width:902px;
	margin-left: auto;
	margin-right: auto;
	padding-top:30px;
}

#footer a {
	color:#111111;
	text-decoration:underline;
}

#footer h3 {
	font-size:14px;
}

#footer p {
	font-size:11px;
	padding:10px 0px 10px 0px;
}

#footer a.readMoreLink {
	font-weight:bold;
}

#footer ul li {
	list-style-type:none;
	display:inline;
	font-size:11px;
}

#footer ul li a {
	font-weight:bold;
	background:url(/img/footer_menu_dash.gif) no-repeat right center;
	padding:0 14px 0 8px;
	text-decoration:none;
}

#footer ul li a.last {
	background:none;
}

#footer .footerRSS {
	vertical-align:top;
}

/* FOOTER END */



/*************************/
/*    ACC MGMT START     */
/*************************/
#accountManagementMenu {
	/*margin-left:8px;
	background:url(/img/tab_menu_footer.gif) no-repeat;*/
	padding-top:8px;
}

#accountManagementMenu ul {
	margin-bottom:20px;
	margin-left:10px;
}

#accountManagementMenu li {
	list-style-type:none;
	list-style-position:outside;
	float:left;
	background:url(/img/btn_tab_menu_bg.gif) repeat-x;
	margin-right:3px;
}
#accountManagementMenu li img {
	vertical-align:middle;
}
#accountManagementMenu li a, #accountManagementMenu li a.current {
	color:#FFFFFF;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
#accountManagementMenu li.current {
	background:url(/img/btn_tab_menu_bg_down.gif) repeat-x;
}
#accountManagementMenu li.current a {
	color:#245e9a;
}
#accountManagementMenu li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#accountManagementMenu li.current a:hover {
	color:#245e9a;
	text-decoration:none;
}
#accountManagementMenu li a:visited {
	text-decoration:none;
}
/*    ACC MGMT END     */

.redTitle {
	color:#ff001b;
}

.greenTitle {
	color:#3cb10e;
}
/*****************************************************************************************************************/
@charset "utf-8";
/***************** BASE *******************/

a {
	color:#199adc;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a img {
	border:0;
}

.cursor{ cursor:pointer;}
ul, li{ padding:0; margin:1px;}

/* Heading */
h1, h2, h3, h4 {
	margin: 0; padding:0;
}
h3 {
	font-size:1.50em;
}
h4 {
	font-size:1.05em;
}
h5 {
	font-size:1.05em;
}
h6 {
	font-size:1em;
}
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover {
/* 	font-weight:normal; */
}
/* Table */
th {
	padding:0;
	text-align:left;
}
td {
	padding:0;
}
/* Paragraph */
p, address {
	padding:0;
	margin:0;
}
address {
	font-style:normal;
}
cite {
	font-style:normal;
	font-size:10px;
}
q:before, q:after {
	content:'';
}
/* Form */
form {
	display:inline;
	padding:0;
	margin:0;
}
fieldset {
	border:none;
}
legend {
	display:none;
}
label {
	color:#333;
}
input, select {
	vertical-align:bottom;
	margin: 2px;
}
textarea {
	overflow:auto;
}
/* Lists */
dt, ul {
	list-style-type: disc; 
	/* list-style-type: none; */
	padding: 0;
	margin :0;
}
/* Size */
small {
	font-size:.8em;
}
big {
	font-size:1.25em;
}
/* Divider */
hr {
	border:0;
	height:1px;
	overflow:hidden;
	background:#d3d3d3;
}
.nowrap {
	white-space:nowrap;
}
:focus {
	outline: 0;
}
.bold {
	font-weight:bold;
}
.nodisplay {
	display:none;
}
/*  orientation  */
.clear {
	clear:both;
}
.lft {
	float:left;
}
.rgt {
	float:right;
}
.hide{
	display:none;
}
.txt-rgt {
	text-align:right;
}
.txt-cnt {
	text-align:center;
}
.hide{ visibility:hidden;}
.visibility_hidden{ visibility:hidden;}
.show{ visibility:visible;}
/***************** layout *******************/
#c9d-container{
	margin:0 auto;
	}
/*-------Header ----*/
.grid{
	width:946px;
	margin:0 auto;
	}
#c9d-header {
	background:url(/images/top_bg.gif) top repeat-x;
	height:51px;
	color:#fff;
	min-width: 1024px;
	/*border-bottom:1px solid #fff;*/
	}
.c9d-log{ margin-top:16px;}
.c9d-log a{ color:#fff; margin-left:5px; font-size:12px;}
.c9d-log a span{
	color:#ea963c;
	}
.c9d-log a.c9d-logout{
	color:#0FC;
	color:#888;
	font-weight:normal;
	text-decoration:underline;
	}
.c9d-log form{}
.c9d-log .c9d-iptt{ float:left; font-size:11px; padding:2px 0; width:80px; border:1px solid #565658; background:#fff; color:#333; margin:0 5px; margin-right:10px; padding-left: 4px;}
.c9d-log a.c9d-fgt{ margin-top:3px; margin-left:5px;}
.c9d-log form a{ float:left; color:#949494;}

.c9d-log form .c9d-logi{ float:left; width:52px; height:20px; background:url(/images/login.gif) no-repeat;}
.c9d-log form .c9d-regi{ float:left; width:67px; height:20px; background:url(/img/button_register.gif) no-repeat;}

.c9d-freelancer-logo {
	float:left;
	height: 51px;
	width: 300px;
	background:url(/img/logos/head/logo_freelancer.jpg) left no-repeat;
}
.c9d-freemarket-logo {
	float:left;
	height:51px;
	width:300px;
	background:url(/img/logos/head/logo_freemarket.jpg) left no-repeat;
}

.c9d-domain-switcher {
	float: left;
	width: auto; 
	/* position: absolute; */
	padding-left: 10px;
	z-index: 999;
}


#domain-switcher-current {
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 10px;
	height: 20px;
}

#domain-switcher-current .flag {
	float: left;
}

#domain-switcher-arrow {
	float: left;
	height: 20px;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 30px;
}

#domain-switcher-list {
	background-color: #000000;
	display: none;
	position: absolute;
	top: 51px;
	z-index: 999;
}

#domain-switcher-list .domain {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	/* cursor: pointer; */
}

#domain-switcher-list .domain .flag {
	float: left;
}

#domain-switcher-list .domain .name {
	float: left;
	padding-left: 5px;
}

#domain-switcher-list .domain .name a {
	color: #999999;
}

#domain-switcher-list .domain.current .name {
}

#domain-switcher-list .domain.current .name a {
	color: #ffffff;
	cursor: text;
}

.head-dropdown {      
    background:url(/img/logos/head/btn_dropdown.png) left no-repeat;
	float:left; 
	width:27px; 
	height:27px;
	margin-top:15px;
	cursor:pointer;
}
.dropdown-freelancer {
	background:url(/img/logos/head/ddwn_freelancer.png) left no-repeat;
	width:188px; 
	height:62px;
	position:absolute;
	display:none;
	z-index:5;
}
.dropdown-freemarket {
	background:url(/img/logos/head/ddwn_freemarket.png) left no-repeat;
	width:188px; 
	height:62px;
	position:absolute;
	display:none;
	z-index:5;
}
.head-logo-linkarea {
	height:51px; 
	width:200px;
	float:left;  
}
/*-------Banner ----*/
#c9d-banner{ background:url(/images/header_BG.gif) top repeat-x;min-width: 1024px;}
.c9d-bn{ background:url(/images/header.jpg) top left no-repeat; height:246px;}
.c9d-bn .c9d-ad{ margin:18px 0 0 0; width: 360px;}
.c9d-addesc{ float:left; width:350px; margin-top:20px; color:#fff; font-size:16px; font-weight:bold; margin-left:15px;}
.c9d-addeschead{ text-shadow:2px 2px 8px #444; line-height:36px; font-size:34px;}
.c9d-addesc a{ color:#ea963c;}
.c9d-addesctxt2{margin-top:11px;}
.c9d-addesctxt{ margin-top:13px;}
.c9d-btn{ width:427px; height:45px; background:url(/images/btn_hdr.png) no-repeat; margin-top:11px;}
.c9d-btn:hover{ background-position:right top; cursor:pointer;}

/*-------.co.nz Banner ----*/
#new-zealand .c9d-addesc{ margin-top:20px;}
#new-zealand #c9d-banner2{ background:url(/images/header_BG2-nz.jpg) top repeat-x;}
#new-zealand .c9d-bn2{ background:url(/images/internal-nz.jpg) top left no-repeat; height:110px;}
#new-zealand #c9d-banner{ background:url(/images/header_BG-nz.gif) top repeat-x;}
#new-zealand .c9d-bn{ background:url(/images/header-nz.jpg) top left no-repeat; height:246px;}
#new-zealand .c9d-addesctxt2{margin-top:11px;}
#new-zealand .c9d-addesctxt{ margin-top:13px;}
#new-zealand .c9d-btn{ width:427px; height:45px; background:url(/images/btn_hdr.png) no-repeat; margin-top:11px;}
#new-zealand .c9d-btn:hover{ background-position:right top; cursor:pointer;}

/*-------.com.au Banner ----*/
#australia .c9d-addesc{ margin-top:20px;}
#australia #c9d-banner2{ background:url(/images/header_BG2-au.jpg) top repeat-x;}
#australia .c9d-bn2{ background:url(/images/internal-au.jpg) top left no-repeat; height:110px;}
#australia #c9d-banner{ background:url(/images/header_BG-au.gif) top repeat-x;}
#australia .c9d-bn{ background:url(/images/header-au.jpg) top left no-repeat; height:246px;}
#australia .c9d-addesctxt2{margin-top:11px;}
#australia .c9d-addesctxt{ margin-top:13px;}
#australia .c9d-btn{ width:427px; height:45px; background:url(/images/btn_hdr.png) no-repeat; margin-top:11px;}
#australia .c9d-btn:hover{ background-position:right top; cursor:pointer;}

/*-------.co.uk Banner ----*/
#uk .c9d-addesc{ margin-top:20px;}
#uk #c9d-banner2{ background:url(/images/header_BG2-uk.jpg) top repeat-x;}
#uk .c9d-bn2{ background:url(/images/internal-uk.jpg) top left no-repeat; height:110px;}
#uk #c9d-banner{ background:url(/images/header_BG-uk.gif) top repeat-x;}
#uk .c9d-bn{ background:url(/images/header-uk.jpg) top left no-repeat; height:246px;}
#uk .c9d-addesctxt2{margin-top:11px;}
#uk .c9d-addesctxt{ margin-top:13px;}
#uk .c9d-btn{ width:427px; height:45px; background:url(/images/btn_hdr.png) no-repeat; margin-top:11px;}
#uk .c9d-btn:hover{ background-position:right top; cursor:pointer;}

/*-------Banner2 ----*/
#c9d-banner2{ background:url(/images/header_BG2.jpg) top repeat-x;min-width: 1024px;}
.c9d-bn2{ background:url(/images/internal.jpg) top left no-repeat; height:110px;}
.c9d-bn2 .c9d-ad{ margin:5px 0px 0 0;}
.c9d-bn2 h1{ float:left; margin-top:40px; margin-left: 32px; color:#fff; overflow-x: hidden; overflow-y: hidden; width: 550px;}


/*-------Navigation ----*/
.c9d-nav{ background:url(/images/menu_BG.gif) repeat-x; height:38px;min-width:1024px;}
#navbar { background-repeat: no-repeat; float:left; width:650px;}
#navbar ul li.submenu{ width:125px; border:1px solid #;;}
#navbar ul li.mwidt{ width:60px;}
#navbar .c9d-curpg{ font-weight:bold;}
#navbar ul.main-nav { list-style-type: none; margin-top: 2px; margin-left: 10px; margin-right: 0px; margin-bottom: 0px; padding: 0px;} 
#navbar ul.main-nav li { float: left; margin-right: 5px; color:#fff; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; list-style-position: inside;}
#navbar ul.main-nav li.c9d-nl { font-weight:bold; margin-top:8px; padding: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; list-style-position: inside;}
#navbar ul.main-nav li ul li { display: block; float: none; }
#navbar ul.main-nav li ul li.nav-bline{ border-bottom:1px solid #bbb;}
#navbar ul.main-nav li ul li.nav-tline{ border-top:1px solid #bbb;}
#navbar ul.main-nav li ul li a { display: inline; padding-top: 0px; padding-right: 0px; padding-left: 0px; height: 18px; }
#navbar ul.main-nav li a {  color:#fff; font-size: 14px; line-height: 18px; display: block; padding-top: 8px; height: 22px;  padding-left: 5px; padding-right:5px; }
#navbar ul.main-nav li a span{ float:right; width:9px; height:5px; background:url(/images/ardown.gif) no-repeat; margin-top:8px; margin-left:5px;}
#navbar ul.main-nav li.submenu:hover, #navbar ul.main-nav li.nosubmenu:hover {width:123px; background:url(/images/nav_ov.gif) top repeat-x; border: 1px solid #b4b4b4;
	margin-right: 5px; line-height: 34px; position: relative; top: 1px;}
#navbar ul.main-nav li.mwidt:hover{ width:59px;} 
#navbar ul.main-nav li.submenu:hover a,  #navbar ul.main-nav li.nosubmenu:hover a{ color:#009cd7; }
#navbar ul.main-nav li.submenu:hover ul li a, #navbar ul.main-nav li.nosubmenu:hover ul li a { padding-top: 0px; }
#navbar ul.main-nav li.submenu:hover a, #navbar ul.main-nav li.nosubmenu:hover a { color:#009cd7; text-decoration: none; padding-top: 6px; height: 26px; }
#navbar ul.main-nav li.submenu:hover div, #navbar ul.main-nav li.nosubmenu:hover div { display: block; margin-top: -1px; }
#navbar ul.main-nav li.submenu:hover div ul li a, #navbar ul.main-nav li.nosubmenu:hover div ul li a { color: #111; }
#navbar ul.main-nav li.submenu { background-image:url(/images/ardown.gif) no-repeat; background-position: right 17px; position: relative; }
#navbar ul.main-nav li.submenu a { color: #fff; }
#navbar ul.main-nav li.submenu div { display: none; position: absolute; left: -1px; top: 34px; z-index: 9999; border: 1px solid #a7a7a7; }
#navbar ul.main-nav li.submenu div ul { list-style: none; padding: 10px 4px; width: 190px; background-color: #f4f4f4; overflow: hidden;}
#navbar ul.main-nav li.submenu div ul li { padding: 5px; padding-left: 10px; font-size: 13px; line-height: 20px; }
#navbar ul.main-nav li.submenu div ul li a { color: #3b3b3a; }
#navbar ul.main-nav li.submenu div ul li a:hover { color: #aa4d1d; text-decoration: none; }
.inner-border li a { font-weight:normal;}

.c9d-srhf { width:280px; height:31px; margin-top:4px; background:url(/images/search_bg.png) top right no-repeat;}
.c9d-srhf input.sipt{ background:none repeat scroll 0 0 transparent;border:medium none;color:#666;float:right;font-size:15px;margin:7px 7px 3px 3px;padding:2px 0;width:225px; font-family:Helvetica,Arial,sans-serif; }
#search_click {height: 31px; width: 29px; float: right;}
#search_button{ margin-right:2px; cursor:pointer; border:none; height:31px; width:27px;background:url(/images/search_bg.png) -242px 0 no-repeat; float: right}
a:hover, a:active, a:focus, #search_button:focus {
    outline:none; -moz-outline:none;
}
#search-bar form div.form-container { height: 40px; }





/* - fancy panel - */
 
div.fancy-panel {margin:28px 0 0 12px;background:#fff url(/images/bg-fancy-drop.png) repeat-x;padding:15px 15px 2px;width:205px; border:2px solid #ebebeb; border-top:none;position:absolute; z-index:5001;-moz-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px;
}
#el01 {width:100%} /* Width */
#el02 { /* Text and background colour, blue on light gray */
color:#00f;
background-color:#ddd;
}
#el04 {border-width:6px} /* Border width */
#el05 {border:2px dotted #00f} /* Border width, style and colour */
#el06 {border:none} /* No border */
#el07 {padding:1em} /* Increase padding */
#el08 { /* Change width and height */
width:4em;
height:4em;
}

div.fancy-panel .categories li {list-style-position: inside; margin: 10px 0 0 0; padding: 0; list-style-type: none;}
div.fancy-panel .categories li input {margin: 0px 8px 0 8px; text-align: center;}
div.fancy-panel .categories li span {font-size: 14px;}
div.fancy-panel .categories li a {line-height:35px;}
div.fp-section{font-size:12px;}
div.fp-section span{padding-top:10px;display:block;}
div.fp {background:#fff;overflow:hidden}
div.fp .fp-content{padding: 1px 10px 0;}
div.fp-content div.categories { margin-top: 5px;}
div.fp-content div.categories ul { padding-bottom: 5px; list-style: none; }
div.fp-content div.categories ul li { margin-left: 5px; padding: 3px; color: #1a1a1a; font-size: 12px; font-weight: normal; overflow: hidden; }
div.fp-content div.categories ul li a{ line-height:25px; font-size:15px; }


/*-------Main ----*/
#c9d-main{
	background:#f7f7f6 url(../images/login_menu-bg.gif) top repeat-x;
	}
/*--  Log nav  --*/
#thnavbar{}
.c9d-lognav{ margin-left:10px; padding-top:17px;}
.c9d-lognav ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.c9d-lognav li {
	padding: 0px; 
	margin: 0px;
	float:left;
	list-style-position: inside;
}
.c9d-lognav li a { float:left;
	color:#171c1e; font-size:15px; margin:0 3px;
	padding:3px 3px 4px;
	margin-top:-3px;
}
.c9d-lognav li a:hover{ text-decoration:underline;}
.c9d-lognav .thmenu li a { }
.c9d-lognav .thmenu a.thhover, .c9d-lognav .thmenu a:hover{ background:url(../images/thnavbg.gif) no-repeat; color:#fff; text-decoration:none;}
.c9d-lognav li.c9d-lognav-cur a{ color:#005cbf; text-decoration:underline;}

.c9d-lognav li ul{ display:none; position:absolute; float:left; width:180px; border:1px solid #0a69a1;
	list-style-type: none; z-index: 9999;
	background:#0171bb; padding-top:10px; margin-top:21px; margin-left:3px;
	*margin-left:-91px;
}
.c9d-lognav .thmenu li{ float:none;}
.c9d-lognav .thmenu li a{ float:none; font-size:12px; display:block; padding:0; color:#fff; padding-left:8px; padding-bottom:10px;}
.c9d-lognav .thmenu li a:hover{ color:#fecc5d; background:none;}
.c9d-lognav .thmenu li a.thtline{ border-top:1px solid #039; padding-top:10px;}

.c9d-lkw{ float:left; background:url(../images/looking_workers.jpg) no-repeat; width:946px; height:200px; margin-top:20px;}
.c9d-lkw .lfws, .c9d-lkw .lfw { float:right; width:284px; margin-top:55px; color:#0174DF; font-size:15px;}
.c9d-lkw .lfws a, .c9d-lkw .lfw a {color:#0174DF;}
.c9d-lkw .lfws{ float:left; margin-left:45px;}
.c9d-lkw .lfw{ margin-right:145px;display:inline;}
.c9d-lkw .lfws p, .c9d-lkw .lfw p{ height:75px;}

.c9d-lkw .lfws a, .c9d-lkw .lfw a{ float:left; position:relative;}
.c9d-lkw .lfws a{ margin-top:-1px;}
.c9d-lkw .lfw a{ margin-top:20px;}
/*-------main tab ----*/
.c9d-space{ margin-top:20px;} 
.c9d-tab, .c9d-tab li{ padding:0; margin:0; display:inline; z-index:999;}
.c9d-tab{ padding-left:30px; float:left;border-bottom:#e3e3e3 1px solid; width:900px; margin-left:15px;}
.c9d-tab li a { float:left; padding:10px 10px 0; height:25px; color:#f99f3e; 
	border:1px solid #f7f7f6; border-bottom:none;
	font-size:14px; margin:0 4px; margin-bottom:-1px;}
.c9d-tab li a:hover, .c9d-tab li a.hover{border:#e3e3e3 1px solid; background:#fff; border-bottom: none;}
.c9d-tab li a.hover{ font-weight:bold;}
.c9d-tabcnt{ border:#e3e3e3 1px solid; width:928px; background:#fff; float:left; border-top:none; margin-bottom:20px; margin-left:15px;}

.c9d-pros{ margin:20px; background:#f7f7f7; padding:10px;}
.c9d-pros h3{ color:#0066cc; padding:0; margin:0; padding-top:5px;}
.c9d-pros h5{ padding:0; margin:0; margin-top:5px; color:#111; padding-left:20px; background:url(../images/down_icon.gif) no-repeat;}

.c9d-pros .line{ background:url(../images/line.gif) 4px repeat-x; padding:12px;}
.c9d-lspro li{ float:left; margin-left:5px;}
.c9d-lspro li a{ float:left; width:200px; height:18px; *padding-top:2px; background:url(../images/yellow_s.gif) 2px 5px no-repeat; padding-left:12px; color:#333; margin-top:1px;}

/*-------Footer ----*/
#c9d-footer{
	background:#292d35 url(../images/line_buttom.gif) top repeat-x;
	padding-top:45px;
	margin-bottom:0;
	color:#fff;
	min-width: 1024px;
	}
.c9d-about{ 
	width:480px;
	margin-left:20px;
}
.c9d-about h4{color:#009bd7; padding:1px 0;font-size: 1.40em}
.c9d-about p{ margin-bottom:10px;}
.c9d-about a{ font-weight:bold; color:#fff; padding-bottom:5px; margin:10px 0; }
.c9d-bline{ display:block; border-bottom:1px solid #009bd7; margin-bottom:15px; height:25px;}
.c9d-copy { border-tpp:1px solid #009bd7; margin:5px 0 10px;}
.c9d-copy em{ display:block; margin-bottom:10px; font-size:10px; font-style:normal;}
.c9d-copy a{ margin:10px 0;}

.c9d-lnk{ width:130px;
	margin-right:40px;
	margin-top:48px;
	}
.c9d-lnk a{  color:#fff; margin:0 0 13px 0; display:block;}
.c9d-lnk a img{ margin:-1px 0px 0 3px;}
.c9d-log form button{ border:none; background: #000000; margin-top: -1px; margin-left: 0px;}

.c9d-bn .c9d-blk{
position:absolute;
z-index:10000;
float:right;
width:360px;
height:205px;
}

.c9d-bn .c9d-blk2{
position:absolute;
z-index:10000;
float:right;
width:360px;
height:98px;
}

.hover-button {
	border:medium none;
	margin-left:0;
	margin-top:-1px;
}

#loginFl{width:346;font-family:Helvetica, Arial, sans-serif;}
.register-area {font-size:14px; font-weight:bold; color:#fff; text-decoration:none; padding-bottom: 4px;}
.login-grid {padding-top: 10px; width:540px;float:right;}
.lgn-hd{overflow:hidden;}
.lgn-btn{background:url(/images/login/btn_lgn.png) no-repeat 0 top; height:33px;width:89px;float:left; cursor:pointer;}
.lgn-cnr-tl{background:url(/images/login/btn_hd.png) no-repeat 0 -33px; height:19px; width:72px;float:left; text-align:left;padding:9px 0 0 185px; font-size:14px; }
.lgn-cnr-tl a{}
.lgn-mdl{background:url(/images/login/lgn_mdl.png) repeat-y; clear:both;height:170px; padding:0 20px 10px}
.lgn-btm{width:346px;background: url(/images/login/lgn_btm.png) no-repeat 0 top; height:13px;}
.lgn-top{width:346px;background:url(/images/login/lgn_top.png) no-repeat; height:23px;}
.lgn-wrp{clear:both;z-index:20000; position:absolute; margin-top:-2px; display:none;}
.lgn_input{width:296px; height:19px; font-size:18px; font-family: Helvetica,Arial,sans-serif; padding: 5px; border: 2px solid #D9D9D9; margin: 4px 4px 4px 0; vertical-align: middle;-moz-border-radius:5px 5px 5px 5px;}
.lgn_btn_sbmt{ vertical-align: middle; cursor:pointer; font-size:14px; font-weight:bold; color:#fff; background: #cdcdcd url(/images/login/btn_lgn_bg.png) repeat-x; border: 0 none; display:inline-block; outline:none;  box-shadow:none; -moz-box-shadow:none; height:33px; padding: 0 20px;
border:1px solid #248fcf; border-top:none; -webkit-border-radius:4px;  border-radius:4px; -moz-border-radius:4px}

.lgn_btn_sbmt:hover{background-position: 0 -33px;border-color: #e89732;vertical-align: middle;}

.lgn_btn_sbmt:focus{ outline:none; -moz-outline:none; -moz-outline-style: none; }
.lgn_lnk{ font-size:12px;}
.lgn-fgt {color: #949494;}
.lgn-text {font-weight:lighter; font-size: 12px; vertical-align: middle; }
#loginpermanent {vertical-align: middle;}
.lgn-mdl a {color:#0094CC;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;}
/*
Start Remove outline on focus ----------------------------------------------------------------------------------------------------------->
*/
/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { border : 0px;}
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus {outline : none;}
/*
  <----------------------------------------------------------------------------------------------------------- End Remove Outline.
*/
.bnote {
	position:absolute; padding-left:56px;  z-index:1;display: none;background: black;
}

#newsfeed_widget {
	border: 1px dotted black;
	position: fixed;
	bottom: 0px;
	left: 0px; 
	background-color: white;
	padding: 10px;
}

#newsfeed_widget .selector {
	margin-left: auto;
	margin-right: auto;
	color: #CCC;
	font-size: 14px;
	cursor: pointer;
}

#newsfeed_widget #newsfeed_widget_selector_dialog {
	display: none;
}

#newsfeed_widget .content {
	display: none;
}

#newsfeed_widget .content .info {
	background-color: #00AEEF;
}

#newsfeed_widget .content .entry {
	border-bottom: 1px dotted black;
	padding: 10px 10px 10px 0px;
	height: 45px;
}

#newsfeed_widget li {
	list-style-type: none;
}
#newsfeed_widget .content .entry .hide_button {
	cursor: pointer;
	background: url("/img/icons/sprite_globalnav_v9.png") no-repeat scroll 100% -242px transparent;
	width: 20px; 
}

#newsfeed_widget .error {
	display: none;
	background-color: red;
	cursor: pointer;
}

#newsfeed_widget .content .load_more {
	background-color: #CCC;
	cursor: pointer;
	border: 1px dotted #CCC;
}

.horizontal-line {
	background: url('img/dadada.gif') repeat-x;
	height: 1px; 
	margin: 5px; 
}

.feed_list .nus-timestamp {
	color: #666666; 
	font-size: 11px; 
	white-space: nowrap; 
}

.feeds .feed_list .entry {
	/*position: relative;*/ 
}

#newsfeed_widget .content .entry .entry_content {
	width: 345px;
	float: left;  
}
#newsfeed_widget .content .entry .hide_entry {
	width: 20px; 
	float: right; 
}


/* global notifications box begins */
#global-notifications {
}

#global-notifications * {
    font: Helvetica, Arial, sans-serif;
    font-size: 14px;
    text-align: left;
}

#global-notifications .box {
    width: 700px;
    padding: 20px 30px 20px 140px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: 7px;
		min-height: 40px;
    position: relative; 
}

#global-notifications .box-errors {
    border: 3px solid #FF5656;
    background: url('/images/infobox-error.jpg') no-repeat scroll 50px 20px #FDB0B0;
}

#global-notifications .box-warnings {
    border: 3px solid #F5910D;
    background: url('/images/infobox-warning.jpg') no-repeat scroll 50px 20px #FEEDD1;
}

#global-notifications .box-announcements {
    border: 3px solid #E0426E;
    background: url('/images/infobox-announcement.png') no-repeat scroll 50px 20px #FCD3DF;
}

#global-notifications .box-congratulations {
    border: 3px solid #577B17;
    background: url('/images/infobox-congratulation.jpg') no-repeat scroll 50px 20px #EAFBCF;
}

#global-notifications .box .item .title {
    font-weight: bold;
    color: red;
    font-size: 18px
}

#global-notifications .box-congratulations .item .title {
	color: green;
}

#global-notifications .box .item .title-announcement {
    font-weight: bold;
    color: #DF426F;
    font-size: 18px
}

#global-notifications .box .item .content {
}

.close_button {
	background: url('img/icons/icn_close.png') no-repeat; 
	cursor: pointer; 
	top: 5px; 
	right: 5px;
	position: absolute;
	width: 16px; 
	height: 16px;
	z-index: 1000; 
}

/* global notification box ends */

.thmenu .subnav {
	z-index: 1000; 
}

ul#question-nav {
    list-style-type: none;
}

#answers li {
    list-style-type: none;
}

/* the 'more' and 'less' clickable links */
.lnk-more, .lnk-less {
	color: #0094CC; 
}